﻿HTML {
	TEXT-ALIGN: left; 
}
body{margin:0px; padding:0px; font-family:"微软雅黑",Verdana, Geneva, sans-serif; font-size:12px;}

dd,dl,dt,form,ul,li,h1,h2,h3,h4,h5,h6{padding:0px; margin:0px;}
ul,li{list-style:none; margin:0px; padding:0px;}
img{border:none;}
p{ padding:0px; margin:0px;}
.fl{float:left;display: inline}
.fr{float:right;display: inline}
a{ color:#000}
a:hover{ color:#3774a4;}
a ,a:hover{text-decoration:none; cursor:hand;}
.cl{ clear:both}
p{ margin:0px; padding:0px;}



.top{ height:30px; line-height:30px; background-color:#f5f5f5;width:100%;}
.topbox{ width:1200px; margin:auto; height:30px; color:#888;}
.topl{ width:850px; height:30px; line-height:30px; float:left; font-size:14px;}
.topl strong{ color:#B10002;}
.topr{ width:470px; padding-right:30px; height:40px;  float:right; font-size:14px; line-height:40px;}
.topr a{ color:#999; }

.top1{ width:80px; background:url(top1.gif) 0 15px no-repeat; float:left; padding-left:20px;}
.top2{ width:80px; background:url(top2.gif) 0 15px no-repeat; float:left;padding-left:20px;}
.top3{ width:150px; background:url(top3.gif) 0 15px no-repeat; float:left;padding-left:20px; color:#999;}
.top4{ width:80px; background:url(top4.png) 0 15px no-repeat; float:left; padding-left:20px;}

.head{ height:100px; width:1200px; margin:auto; }
.logo{ width:528px; height:100px;}
.logoline{ width:20px; height:100px; background:url(logoline.jpg) 0 10px no-repeat;}
.webtitle{ width:480px; height:70px; padding-top:30px; color:#333333; line-height:28px; text-align:left; font-size:14px;}
.webtitle strong{ font-size:18px; font-weight:normal;}
.webtitle h3{ font-size:30px; color:#ff6600}
.tel{ width:200px; padding-left:50px; height:60px; padding-top:20px; padding-bottom:20px; font-size:16px; color:#505050; background:url(tel.jpg) 0 18px no-repeat;}
.tel strong{ font-family:impact; font-size:28px; color:#ff6600}

.toplink{ float:right; padding-right:20px; height:40px; line-height:40px;color:#777;}
.toplink a{ margin-left:6px; margin-right:6px;color:#777;}
.toplink a:hover{ margin-left:6px; margin-right:6px;color:#ff0000;}
.yybg{ height:14px; background:url(yybg.jpg) center no-repeat;}
.dh{ height:100px;}
.dhtop{ height:40px;}
#navMenu {
	width:610px;
	float:right;
	margin:auto;
	height:60px;
	display:block;
	overflow:hidden;
	background-repeat:repeat-x;
	background-position: left top;
}
.menu1 {Z-INDEX: 6; }
.menu1,.menu1 UL {
	padding:0px;
	margin:0px;
	list-style-type: none;
}
.menu1 LI,.menu1 a{HEIGHT: 60px; LINE-HEIGHT: 60px;FLOAT: left;}
.menu1 LI {padding:0px; MARGIN: 0px;
	background-image: url(../image/nav_fg.jpg);
	background-repeat: no-repeat;
	background-position: 0 center;
	}
.menu1 a{
	/*BORDER-RIGHT: #aaa 1px solid;*/ 
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: uppercase;
	width:114px;
	font-size:18px;
	color:#333;
	TEXT-ALIGN: center; 
}
.menu1 LI:hover,.menu1 A:hover {
	color:#FF7B0E;  
}
.menu1 LI a:hover {
	background-color:#0e3675;
	color:#fff;
	
	}
.menu1 LI ul li a:hover{ background-image:none; }
.menu1 LI UL {MARGIN-LEFT: -999em; POSITION: absolute}
.menu1 LI UL li,.menu1 LI UL li a{
	line-height:34px;
	height:34px;
	background-image:none;}
.menu1 LI:hover UL,.menu1 LI.sfhover UL {
	MARGIN-TOP: 60px;
	padding:0px;
	Z-INDEX: 5; 
	FILTER: alpha (opacity=80); 
	MARGIN-LEFT: 0px; 
	WIDTH: 114px; 
	POSITION: absolute; 
	background-color:#333;
	text-align:center;
	opacity: 0.90;
	+CLEAR: both; +MARGIN-TOP: 0px;
	_clear:both; _margin-top:0px;
}
.menu1 LI:hover UL LI A,.menu1 LI.sfhover UL LI A{
	/*BORDER-RIGHT: #999 1px solid;*/ 
	DISPLAY: block; 
	PADDING: 0px 0px 0px 0px; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: none;
	WIDTH:114px; 
	color:#fff;
	text-align:center;
}
.menu1 LI:hover UL LI A:hover,.menu1 LI.sfhover UL LI A:hover {
	BACKGROUND-COLOR: #1b54ae;
	color:#fff;
	
}

.menu1 UL LI UL {DISPLAY: none;}
.menu1 UL LI UL LI A:hover {
	MARGIN-TOP: 0px; 
	DISPLAY: block; 
	FILTER: alpha (opacity=80); 
	MARGIN-LEFT: 50px; 
	WIDTH: 112px; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #ff0000;
	color:#fff;
}
.menu1 .line { width:4px; height:56px; text-align:center; float:left;}


.ssbox{ height:48px; background-color:#d4d4d4; width:100%;}
.ssbox1{ height:48px; width:1200px; line-height:48px; margin:auto}
.hotkey{ width:870px; color:#333;}
.hotkey{ padding:0px; margin:0px;}
.hotkey strong{ font-size:14px; margin-right:5px;}
.hotkey a{ margin-left:6px; margin-right:6px;}
.ssk{ width:330px;height:30px; padding-top:6px;}
.sousuo{ border-radius:6px; border:0px; height:30px; padding-left:6px; padding-right:6px; line-height:30px; width:230px; margin-right:10px;font-family:"微软雅黑",Verdana, Geneva, sans-serif; color:#666}
.anniu{  border-radius:6px; border:0px; height:30px; line-height:30px; width:62px; background-color:#004b8c; color:#fff;font-family:"微软雅黑",Verdana, Geneva, sans-serif;}

.sitemap{ width:1138px; padding:30px; margin:auto; border:#d1d1d1 1px dashed; border-radius:10px;}
.sitemap .big{ font-size:16px; border-bottom:#efefef 1px solid; line-height:30px; margin-top:16px; margin-bottom:16px;}
.sitemap .big a{ color:#F30; font-weight:bold;} 
.sitemap .big a:hover{ color:#F00; font-weight:bold;} 

.sitemap .small{ font-size:14px;  width:100%;}
.sitemap .small ul li{ width:140px; height:30px; margin-bottom:8px; margin-left:8px; margin-right:8px; line-height:30px; text-align:center; float:left;}

.sitemap .small a{ display:block; background-color:#efefef; border-radius:10px;}
.sitemap .small a:hover{ display:block; background-color:#F30; color:#fff}









.about_body {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px auto; WIDTH:95%; PADDING-TOP: 20px; 
}
.about_body H1 {
	 color:#37474f; font-weight:normal; FONT-SIZE: 24px; padding-top:0px; margin-top:0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; TEXT-ALIGN: center
}
.about_body .bodytxt {
	 FONT-SIZE: 14px; COLOR: #a3afb7; 
}

.about_body .bodytxt .grey {
	 FONT-SIZE: 14px; COLOR: #a3afb7; PADDING-TOP: 0px; TEXT-ALIGN: center; border-bottom:#efefef 1px solid; height:40px; line-height:40px;
}
.about_body .bodytxt .grey A {
	MARGIN-RIGHT: 6px; color:#a3afb7; 
}

.about_body .bodytxt .grey B {
	MARGIN-LEFT: 10px; COLOR: #a3afb7; font-weight:normal; MARGIN-RIGHT: 4px
}
.about_body .bodytxt .article_content_area {
	FONT-SIZE: 14px; MARGIN-LEFT: 0px; COLOR: #595959; MARGIN-RIGHT: 0px; text-align:left; line-height:200%; margin-top:6px; padding-top:0px; padding-bottom:20px;
}
.about_body .bodytxt .article_content_area  a{
	FONT-SIZE: 14px; MARGIN-LEFT: 0px; COLOR: #595959; MARGIN-RIGHT: 0px; text-align:left; line-height:200%; margin-top:6px; padding-top:0px;
}
.about_body .bodytxt .article_content_area img{
	max-width:850px;width:expression(document.body.clientWidth > 910? "910px": "auto"); 
}


.about_body .bodytxt .article_content_area P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 9px; MARGIN: 0px;   LINE-HEIGHT: 34px; PADDING-TOP: 0px
}
.article_content_area A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.article_content_area A:hover {
color:#f00;}
.article_content_area STRONG {
	MARGIN-BOTTOM: 8px;  LINE-HEIGHT: 200%; 
}
.syp{BORDER-TOP: #efefef 1px solid; line-height:34px; padding-top:20px; font-size:14px; width:98%; margin:auto; margin-top:20px; color:#76838f; height:34px; margin-bottom:20px;}

.syp a{ padding:10px; background-color:fff; border:#e4eaec 1px solid; border-radius:20px; color:#76838f;}
.syp a:hover{ padding:10px; background-color:fff; border:#555 1px solid; border-radius:20px; color:#555;}

.pre{ width:49%; float:left;}


.next{width:49%; float:right;}

.print {height:30px; width:100%; margin-top:10px; padding-top:10px; text-align:right;BORDER-TOP: #c1c1c1 1px dotted;}
.print .link1{ background:url(print-1.gif) 0 -1px no-repeat; padding-left:24px;}
.print .link2{ background:url(print-2.gif) 0 -1px no-repeat; padding-left:24px;}
.print .link3{ background:url(print-3.gif) 0 -1px no-repeat; padding-left:24px;}








.foot{ background-color:#fff; height:164px; }

.footlink{  margin:auto; height:52px; color:#999; line-height:52px; font-size:14px; text-align:center; background-color:#ebebeb; border-bottom:#e4e4e4 1px solid; border-top:#e4e4e4 1px solid; }
.footlink a{ padding-left:8px; padding-right:8px; color:#999;}
.copy{ width:1200px; padding-top:20px; margin:auto;  color:#666; font-size:14px; line-height:26px; text-align:center }


/*左边联系方式*/

.leftlx{background:#FFF; border-bottom:none;border-top:none; padding-bottom:10px; }
.leftlx h1{text-align:center;height:30px;line-height:30px;font-size:14px;}
.leftlx .dianh{padding:0 5px 0 10px;}
.leftlx p{line-height:28px; font-size:14px; color:#333333; padding:0px; margin:0px;}
.leftlx .dianhua {background: url(Teln.gif) no-repeat scroll 0 18px transparent;color: #666666;line-height: 20px;padding: 10px 0 10px 55px;}
.leftlx .dianhua strong {display: block;font: 18px "Impact";color:#0075c1;}


.kefu{bottom:0;right:0;margin-bottom:0;display:block;position:fixed;z-index:999999999}
.kefu li{list-style:none}
.kefu a{width:50px;height:50px;text-indent:-9999px;display:block;overflow:hidden;background-color:#0c53af;margin-top:2px;background-image:url(kefu.png);background-position:0 0;background-repeat:no-repeat}
.kefu a:hover{background-color:#ff8711}
.kefu a.kefu-fh{background-position:0 0}
.kefu a.kefu-dh{background-position:0 -50px}
.kefu a.kefu-gt{background-position:0 -100px}
.kefu a.kefu-yy{background-position:0 -150px}
.kefu a.kefu-wx{background-position:0 -200px}
.kefu a.kefu-fx{background-position:0 -250px}
.kefu a.kefu-top{background-position:0 -300px;background-color:#ff8711}


.nrbox{ border:#d1d1d1 1px dashed; padding:20px;border-radius:5px; background-color:#ffffff;}
.nt2{ height:40px; line-height:40px; font-size:14px; background:url(li_bg1.jpg) 0 20px no-repeat; padding-left:10px; color:#999;}
.nt2 a{ color:#999}
.ggzy{ width:1260px; margin:auto;}
.t1{ height:40px; line-height:40px; border-bottom:#efefef 1px solid; width:900px; margin:auto; }
.t5{ height:40px; line-height:40px; border-bottom:#efefef 1px solid; width:1200px; margin:auto; }
.t2{ height:50px; line-height:50px; padding-left:40px; background-color:#1165ad; border-top-left-radius:5px;border-top-right-radius:5px;}
.it1{ height:40px; line-height:40px; padding-bottom:4px; background:url(it1.jpg) left bottom no-repeat;}
.it2{ height:40px; line-height:40px; padding-bottom:4px; border-bottom:#61b9f0 dotted 2px;}
.itt1{ width:160px; float:left; height:40px; line-height:40px; font-size:20px;  color:#0286da;}
.itt2{ width:160px; float:left; height:50px; padding-left:32px; line-height:50px; font-size:18px; color:#FFFFFF; background:url(xw_ico.png) 0px 18px no-repeat;}
.t4{ height:42px; line-height:42px; padding-left:20px; background:url(t3.jpg) no-repeat;}
.itt4{ width:100px; float:left; height:50px; padding-left:32px; line-height:50px; font-size:18px; color:#FFFFFF; background:url(ico2.png) 0px 16px no-repeat;}

.cpdh{ width:200px; margin:auto; padding-bottom:20px;}
.cpdh ul li{ margin-top:10px;  margin-bottom:10px; height:24px; line-height:24px; border-bottom:#d1d1d1 1px dotted; padding-bottom:5px;}
.cpdh ul li a{ display:block;  font-size:14px; color:#999; background:url(li_bg1.jpg) 0 10px no-repeat; padding-left:10px;}
.cpdh ul li a:hover{ color:#0075c1; background:url(li_bg1h.jpg) 0 10px no-repeat;}
.cpdh ul li.hover a{ color:#0075c1; background:url(li_bg1h.jpg) 0 10px no-repeat;}
.bd1{ border:#d1d1d1 1px dashed; background-color:#FFFFFF;}

.cpdh2{ width:100%;}
.cpdh2 ul li{ width:130px; float:left; height:30px; line-height:30px;  margin:5px; }
.cpdh2 ul li a{ display:block; background-color:fff; border:#e4eaec 1px solid; border-radius:20px; color:#76838f; text-align:center; font-size:14px;}
.cpdh2 ul li a:hover{ background-color:fff; border:#555 1px solid; border-radius:20px; color:#555; }
.cpdh2 ul li.hover a{  background-color:fff; border:#555 1px solid; border-radius:20px; color:#555;}







.piclist{ width:900px; margin-top:20px; margin-bottom:10px;}
.piclist ul li{ width:270px; padding-left:15px; height:250px; padding-right:15px; text-align:center; float:left;}
.piclist ul li div{height:186px; width:270px;border:#d1d1d1 1px solid; border-radius:10px;box-shadow:4px 4px 1px #ccc; margin-bottom:12px;}
.piclist ul li a img{max-width:270px;border-radius:10px;width:expression(document.body.clientWidth > 270? "270px": "auto"); height:186px;}
.piclist ul li a{ font-size:14px;}

.piclist3{ width:900px; margin-top:20px; margin-bottom:10px;}
.piclist3 ul li{ width:270px; padding-left:15px; height:320px; padding-right:15px; text-align:center; float:left;}
.piclist3 ul li div{height:270px; width:270px;border:#d1d1d1 1px solid; border-radius:10px;box-shadow:4px 4px 1px #ccc; margin-bottom:12px;}
.piclist3 ul li a img{max-width:270px;border-radius:10px;width:expression(document.body.clientWidth > 270? "270px": "auto"); height:270px;}
.piclist3 ul li a{ font-size:14px;}

.newslist{ padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px; }
.newslist ul li{ height:130px; border-bottom:#f0f2f5 1px solid; color:#a9a9aa; line-height:20px; padding-top:20px; font-size:14px;  padding-right:10px;}
.newslist ul li img{ width:140px; float:left; margin-right:20px; height:100px;}
.newslist ul li P{ line-height:34px; padding-top:16px;}
.newslist ul li span{  font-size:14px; color:#a3afb7; line-height:32px;}
.newslist ul li a{ color:#464646; font-size:22px; }
.newslist ul li a:hover{ color:#999; }


.xz_pt{ overflow:hidden; width:840px; margin:auto; padding-top:15px;}
.xz_pt li{ float:left; line-height: 0px; margin:0 18px 22px 0; width:150px; height:150px; overflow:hidden;}
.xz_pt li img{width:150px; height:150px; }
.xz_pt .nones{ margin-right:0px;}
.xz_pt li img,.xz_c dt img{transition: all 0.5s;
 -webkit-transition: all 0.5s;
 -moz-transition: all 0.5s; 
-o-transition: all 0.5s;}
.xz_pt li img:hover,.xz_c dt img:hover{
	    transform:scale(1.2);
	    -webkit-transform:scale(1.2);
	    -moz-transform:scale(1.2);
	    -o-transform:scale(1.2);
	    -ms-transform:scale(1.2);}

.h3title{ width:840px; margin:auto; text-align:center; font-size:14px; color:#666; line-height:38px; padding-top:30px;}
.h3title h3{ color:#666; font-size:28px;}
.tline{ width:110px; height:1px; border-bottom:#5985c7 2px solid; margin:auto;}


.newslist2{ padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px;}
.newslist2 ul li{ height:30px; border-bottom:#d1d1d1 1px dashed; padding-left:26px; color:#a9a9aa; line-height:30px; padding-top:10px; font-size:14px; background:url(ico-1.gif) 5px 14px no-repeat; padding-right:10px;}
.newslist2 ul li:hover{ background-color:#efefef}
.newslist2 ul li span{ float:right; font-size:14px; color:#888888}
.newslist2 ul li a{ color:#004885; font-size:16px; font-weight:bold; }
.newslist2 ul li a:hover{ color:#f00; font-size:16px;}


.newslist3{ padding-top:10px; padding-bottom:10px; padding-left:15px; padding-right:15px;}
.newslist3 ul li{ height:88px; border-bottom:#d1d1d1 1px dashed; padding-left:26px; color:#a9a9aa; line-height:20px; padding-top:10px; font-size:14px; background:url(ico-2.gif) 5px 14px no-repeat; padding-right:10px;}
.newslist3 ul li:hover{ background-color:#efefef}
.newslist3 ul li P{ padding-top:10px; margin:0px;}
.newslist3 ul li span{ float:right; font-size:14px; color:#888888}
.newslist3 ul li a{ color:#004885; font-size:16px; font-weight:bold; }
.newslist3 ul li a:hover{ color:#f00; font-size:16px;}


.hzhbpic{ width:900px; margin-top:20px; margin-bottom:10px;}
.hzhbpic ul li{ width:195px; padding-left:15px; height:150px; padding-right:15px; text-align:center; float:left;}
.hzhbpic ul li div{height:186px; width:195px; margin-bottom:12px;}
.hzhbpic ul li a img{max-width:195px;width:expression(document.body.clientWidth > 195? "195px": "auto");border:#d1d1d1 1px solid; height:90px;}
.hzhbpic ul li a{ font-size:14px;}

.links{ padding-top:10px; padding-bottom:10px; line-height:22px; background-color:#333333; color:#fff;}
.box{ width:1200px; margin:auto}
.nbox{ background-color:#f2f2f2; padding-top:20px; padding-bottom:20px;}
.lbox{ width:1200px; margin:auto}
.lboxl{ width:928px; float:left; background-color:#fff; border:#eeeeee 1px solid; float:left;}
.lboxr{ width:248px; margin-left:20px;border:#eeeeee 1px solid;float:left;background-color:#fff;}
.lboxr1{ width:200px; padding:24px;}
.lboxr1 h5{ color:#37474f; font-weight:normal; font-size:18px;}
.lbox3{width:1198px; float:left; background-color:#fff; border:#eeeeee 1px solid;}




.linkst1{ width:136px; font-size:16px;line-height:22px;display: inline; float:left;clear: both;}
.linkst2{ width:1064px; font-size:14px; line-height:22px; color:#5a5a5a}
.linkst2 a{ color:#9a9a9a; margin-left:8px; margin-right:8px;}

/*list*/
.list_page{text-align:center;margin:10px;display:block;}
.list_page:after{content:" ";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.list_page ul{list-style:none;margin:0;padding:0;display:inline-block;vertical-align:bottom;}
.list_page ul li{display:inline-block;border:solid 1px #ddd;border-radius:4px; }
.list_page ul a{color:#333;padding:8px 12px;line-height:18px;display:block;transition:all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;background:#fff;}
.page_group ul{border-right:solid 1px #ddd;border-radius:4px;}
.page_group ul li{border-right:none;border-radius:0;float:left;}
.page_group ul li:not(:first-child):not(:last-child){border-radius:0;}
.page_group ul li:first-child{border-radius:4px 0 0 4px;}
.page_group ul li:last-child{border-radius:0 4px 4px 0;}
.page_group ul .active a{background:#005e9a;border-radius:0; color:#FFFFFF;}
.pagecontent{word-break:break-all;line-height:22px;}
.pagecontent p{margin:15px 0;font-size:14px;}
.c{ clear:both;}

.xgcp{ width:230px; margin:auto; padding-top:10px; padding-bottom:10px;}
.xgcp ul li{ width:230px; height:270px; text-align:center; font-size:14px;}
.xgcp ul li a img{ width:230px; height:230px; border:#efefef 1px solid;}

.sslist{ width:900px; margin:auto}
.sslist ul li{ height:90px; padding-top:15px; padding-bottom:15px; font-size:14px; color:#666; border-bottom:#d1d1d1 1px dotted;}
.sslist ul li a img{ width:126px; height:90px; float:left; margin-right:15px; border:#d1d1d1 1px solid;}
.sslist ul li a{ font-size:16px; margin:0px; padding:0px; line-height:30px; font-weight:bold; color:#004885;}
.sslist ul li a:hover{color:#ff0000;}



.khjzlist { width:900px; margin:0 auto; padding-top:10px; padding-bottom:10px;}

.khjzlist li{ width:248px; padding:10px; height:382px; float:left; margin-right:12px; margin-left:12px;-moz-box-shadow:2px 2px 5px #CCCCCC; -webkit-box-shadow:2px 2px 5px #CCCCCC; box-shadow:2px 2px 5px #CCCCCC; border:#efefef 1px solid; background-color:#fff; margin-bottom:15px;}

.khjzlist li.none{ margin-right:0px;}

.khjzlist li img{ width:248px; height:166px; display:block;}

.khjzlist li span a{ color:#505050;}
.khjzlist li .kbt1 { font-size:16px; font-weight:bold; height:40px; line-height:40px;}
.khjzlist li .kbt1 a{ color:#000;}
.khjzlist li .kbt1 a:hover{ color:#ff0000;}
.khjzlist li .kbt2 { font-size:14px; color:#848282; line-height:20px; height:130px;}
.khjzlist li .kbt3 { font-size:14px; text-align:center; color:#fff; width:122px; height:30px; line-height:30px; margin:auto; padding-top:10px;}
.khjzlist li .kbt3 a{ display:block; color:#fff; background-color:#0065ad; border-radius:6px;}
.khjzlist li .kbt3 a:hover{  background-color:#2287cf; }







.fgline{ height:13px; background:url(fgline.jpg) repeat-x;}
.cpsm{ font-size:14px; line-height:200%;}
.ntjcp1{ background-color:#efefef; font-size:14px; color:#000000; font-weight:bold; line-height:36px; padding-left:20px;}
.cpjs{ font-size:14px; color:#333333}
.cpjs a{ color:#AD0002; font-weight:bold;}


.xgyd{ width:908px; margin-top:15px; padding-bottom:10px; border:#d1d1d1 1px dotted;margin-bottom:15px;}
.xgydt1{ font-size:16px; font-weight:bold; border-bottom:#d1d1d1 1px dotted; width:100%; height:40px; line-height:40px; background-color:#efefef; border-left:#d1d1d1 5px solid; padding-left:15px; width:888px;}
.xgydlist{ width:908px; padding-top:5px; padding-bottom:20px;}
.xgydlist ul li{ width:414px; background:url(ico-1.gif) 0 11px no-repeat; padding-left:20px; height:32px; line-height:32px; margin-left:10px; margin-right:10px; float:left; font-size:14px;}


.anlist{ width:900px; margin:auto; padding-top:20px;}
.anlist ul li{ width:900px; height:170px;  margin-bottom:20px; background-color:#efefef; clear:both;}
.anlist ul li:hover{ background-color:#d1d1d1;}
.anlist ul li img{ width:228px; height:168px; border:#d1d1d1 1px solid; margin-right:30px; margin-bottom:0px; padding:0px; float:left;}
.anlimc{ width:500px;  padding-left:5px; padding-right:5px;padding-top:15px;font-size:16px; line-height:34px;color:#000; float:left;}
.anlimc strong{ font-weight:normal; font-size:16px; color:#888;}

.anlitxt{ width:310px; padding-left:5px; padding-right:5px;padding-top:5px; float:left; font-size:14px; line-height:30px;  color:#111;}
.anlitxt strong{ font-weight:normal; font-size:14px; color:#888;}
.anlitxt2{ width:280px; padding-left:5px; padding-right:5px; padding-top:5px; float:left; font-size:12px; line-height:30px;  color:#111;}
.anlitxt2 strong{ font-weight:normal; font-size:14px; color:#666;}
.anshowbox{ width:900px; margin:auto; background-color:#f6f7d9; border:#cecfaa 1px dotted; height:90px;}
.anshow{ width:280px; font-size:14px; float:left; padding-left:10px; padding-top:10px; padding-right:10px; height:30px; line-height:30px; color:#000; font-weight:bold;}
.anshow strong{ font-weight:normal; color:#666;}

.nbanner{ height:300px; background:url(nbanner.jpg) center no-repeat;}
.downshow{ width:100px; height:40px; text-align:center;}
.downshow a{ display:block; width:100px; height:40px; background-color:#1165ad; color:#fff; line-height:40px; font-size:16px; border-radius:10px; }
.downshow a:hover{background-color:#3c8fd7;}

/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #ff4a00 url(fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #ff4a00 url(fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #ff4a00 url(fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #ff4a00 url(fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}
/*begin*/

#focus-banner { position: relative; width: 100%; overflow: hidden; }
#focus-banner-list { position: relative; }
#focus-banner-list li { position: absolute; left: 0; top: 0; width: 100%; }
#focus-banner-list li img { width: 100%; }
.focus-banner-img { display: block;  }
#focus-banner-list .focus-banner-text { position: absolute; left: 50%; top: 0; width: 1000px; height: 100%; margin-left: -500px; text-align: center; color: #fff; font-size: 16px; text-align: center; }
#focus-banner .focus-handle { position: absolute; top: 50%; margin-top: -40px; z-index: 100; display: block; width: 80px; height: 80px; background-image: url("focus_handle.png"); }
#next-img { left: 0; }
#next-img { left: 35px; background-position: 0 0; }
#next-img:hover { background-position: 0 -80px; }
#prev-img { right: 0; }
#prev-img { right: 35px; background-position: -80px 0; }
#prev-img:hover { background-position: -80px -80px; }
#focus-bubble { position: absolute; left: 50%; bottom: 10px; z-index: 999; }
#focus-bubble li { float: left; width: 50px; height: 2px; /*margin: 0 5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;*/
border: 1px #fff solid; cursor: pointer; margin-right: 10px; }
#focus-bubble li.current { border: 1px #8cc11f solid; }


#focus-gonggao { position: relative; width: 525px; overflow: hidden;float: left; }
#focus-gonggao-list { position: relative; }
#focus-gonggao-list li { position: absolute; left: 0; top: 0; width: 100%; }
#focus-gonggao-list li img { width: 100%; }
.focus-gonggao-img { display: block;  }
#focus-gonggao-list .focus-banner-text { position: absolute; left: 50%; top: 0; width: 1000px; height: 100%; margin-left: -500px; text-align: center; color: #fff; font-size: 16px; text-align: center; }
#focus-gonggao .focus-handle { position: absolute; top: 50%; margin-top: -40px; z-index: 100; display: block; width: 80px; height: 80px; background-image: url("../style/focus_handle.png"); }
#next-gonggao { left: 0; }
#next-gonggao { left: 10px; background-position: 0 0; }
#next-gonggao:hover { background-position: 0 -80px; }
#prev-gonggao { right: 0; }
#prev-gonggao { right: 10px; background-position: -80px 0; }
#prev-gonggao:hover { background-position: -80px -80px; }
#focus-bubble-gonggao { position: absolute; left: 50%; bottom: 10px; z-index: 999; }
#focus-bubble-gonggao li { float: left; width: 50px; height: 2px; /*margin: 0 5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-o-border-radius: 50%;
	-ms-border-radius: 50%;*/
border: 1px #fff solid; cursor: pointer; margin-right: 10px; }
#focus-bubble-gonggao li.current { border: 1px #8cc11f solid; }